
 .clearfix {
    display: block;
 }
*{
  margin:0;
  padding:0;
  font-size:12px;
}

img {
	border:0px
}
html {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	text-align:center
}
body {
  margin:auto;
  padding:5px;
  text-align:left
}
#header {
  font-family:Tahoma;
  font-size:10px;
  background-color:#817293;
  background-position:top left;
  background-repeat:repeat-x;
  color:#FFFFFF;
}
#header div {
  display: block;
}

#header a {
  font-family:Tahoma;
  font-size:10px;
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:underline
}
#header a:link{
	text-decoration:underline
}
#header a:visited{
	text-decoration:underline
}
#header a:hover{
	text-decoration:none
}
#header a:active{
	text-decoration:underline
}
ul.menu {
  height:30px;
  list-style-type:none;
  list-style: none;
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
}
ul.menu li {
    height:30px;
	margin-left: 2px; 
	padding: .5em;
	list-style: none;
	display: inline;
}
li.menusdfdf {
  float:left
  display:block;
  float:left;
  margin:10px 20px 20px 20px
}
#header img {float:left}

#footer {
  clear:both;
  background-color:#817293;
  font-family:Tahoma;
  font-size:10px;
  color:#FFFFFF;
}


#footer a {
  font-family:Tahoma;
  font-size:10px;
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:underline
}
#footer a:link{text-decoration:underline}
#footer a:visited{text-decoration:underline}
#footer a:hover{text-decoration:none}
#footer a:active{text-decoration:underline}

#footer ul{
  display:block;
  list-style-type:none;
  padding:0 0 8px 0;
  clear:both
}
#footer li{
  display:block;
  float:left;
  margin:0 27px 0 0
}
.block1{
width:290px;
font-family:Tahoma;
font-size:10px;
color:#000000;
padding:4px 15px 8px 15px;
margin:-5px 31px 50px 0;
background-image:url(images/bottom1.jpg);
background-position:bottom left;
background-repeat:no-repeat
}
.block2{
width:330px;
font-family:Tahoma;
font-size:10px;
color:#000000;
padding:4px 50px 8px 15px;
margin:-5px 0 50px 0;
}
*html .block1{padding:4px 12px 8px 15px;}
#content{
clear:both;
padding:0 0 0 34px
}
.block{
float:left;
margin:34px 0 0 0px
}
.back{
background-image:url(images/bottom2.jpg);
background-position:0px 30px;
background-repeat:no-repeat;
}
div.buttons {
    margin: 7px 0px 7px 0px;
    text-align: left;
}
div.buttons input {
    width: 100px;
}

/** Styles for controlling how simple two column forms are laid out. */
table.leftRightForm td {
    padding: 3px;
}

table.leftRightForm th {
    font-weight: bold;
    text-align: right;
    vertical-align: top;
    padding: 3px;
    background-color: #eeeeee;
}
table.leftRightForm th.twocols {
    font-weight: bold;
    text-align: center;
    vertical-align: top;
    padding: 3px;
    background-color: #eeeeee;
}

#pageContent {
    margin: 5px 5px 5px 5px;
}

/** Styles used to created headings within the content of the page. */
div.sectionTitle {
    font-size: larger;
    color: #446644;
    margin: 0px 0px 15px 0px;
}
input {
 width: 500px;
}
textarea {
  width: 500px;
   height:5em;
}
select {
 width: 500px;
}

table.list td, table.list th 
{ 
  padding-top: 3px;
  padding-right: 10px;
  padding-bottom: 3px;
  padding-left: 5px;
  vertical-align: top;
}

